cherry tomato - German English Dictionary